Cette section propose des exemples pratiques de création de graphes à l'aide des commandes et fonctions de 4D Chart, à partir de tableaux.
Si vous souhaitez créer des graphes par programmation à partir des données des enregistrements de la base, reportez-vous à la section Créer des graphes à partir d'enregistrements (exemples).
Les exemples suivants donnent des exemples d’utilisation de la fonction ch_Tableaux vers graphe pour créer des graphes à deux et trois dimensions.
Pour chaque exemple, vous trouverez :
- Une description de la situation prise comme exemple,
- La structure de la base de données de l’exemple,
- Un graphe créé par méthode avec des données de l’exemple,
- Le code utilisé pour créer le graphe de l’exemple.
Supposons que vous soyez le nouveau directeur de la Division Ingénierie d’une société qui fabrique des gadgets. En particulier, vous devez réduire le temps de réponse de vos départements aux demandes d’assistance clients.
Vous décidez de concevoir une base de données permettant de suivre le temps de réponse de chaque département. La structure de votre base de données est la suivante :

Pour analyser l’information recueillie, vous décidez de tracer le temps de réponse moyen ((Date de fin - Date de demande)/ Nb de réponses) pour chaque département et pour chaque mois de l’année écoulée. En utilisant 4D Chart, vous produisez le graphe suivant :

Ce graphe a été généré et formaté au moyen de la méthode GR REPONSE. Cette méthode remplit les tableaux avec des données, génère un graphe à partir des tableaux, puis en personnalise certains aspects tels que les titres des axes et les couleurs des séries.
La première partie de la méthode utilise les commandes et fonctions de 4D pour créer et remplir les tableaux. Vous saisissez les valeurs du tableau Catégories, le contenu du tableau Séries est tiré directement de la base de données, et le contenu du tableau Valeurs résulte de la manipulation des données. La taille du tableau Valeurs est égale à celle du tableau Catégories multipliée par celle du tableau Séries.
Cette méthode recourt à des ensembles pour manipuler la sélection des enregistrements. Après avoir créé un ensemble, vous pouvez modifier la sélection des enregistrements selon les besoins, en les recherchant, puis revenir à l’ensemble original d’enregistrements autant de fois que nécessaire. Dans cette méthode, un ensemble permet de maintenir la sélection des enregistrements pour tout le graphe. La sélection est modifiée pendant le remplissage du tableau Valeurs, parce que les valeurs sont déterminées par la sélection qui résulte de la recherche des enregistrements pour chaque département et pour chaque mois.
Une fois les tableaux remplis, les commandes 4D Chart sont utilisées pour créer le graphe et modifier ses caractéristiques. Voici le code de la méthode GR REPONSE :
Supposons que, directeur d’un programme éducatif, vous souhaitiez savoir si les scores de test des élèves de votre région s’améliorent. Votre base de données contient les scores des élèves de votre région, avec indication de la date du test et du département.
Note : La base de données d'exemple est celle qui a été utilisée dans “Créer un graphe à deux dimensions avec les séries définies par les données contenues dans des enregistrements” (cf. section Créer des graphes à partir d'enregistrements (exemples)).

Comme il y a eu plusieurs dates de test chaque année, vous ne pouvez pas représenter les données directement à partir de la base de données.
Vous allez donc créer une méthode qui place les données dans des tableaux, afin de pouvoir utiliser chaque année en tant qu’éléments, et les départements en tant que séries.

Ce graphe a été généré au moyen de la méthode GRAPH 3D SCORES. Cette méthode remplit les tableaux avec des données, génère un graphe à partir des tableaux, puis en personnalise certains aspects.
Le contenu du tableau Catégories est saisi directement dans le code. Le contenu du tableau Séries est tiré de la base de données. Le contenu du tableau Valeurs est constitué par les moyennes des scores de tests de chaque département pour chaque année. La taille du tableau Valeurs est égale à celle du tableau Catégories multipliée par celle du tableau Séries.
En utilisant les commandes 4D Chart, on demande que la barre de menus 4D Chart, les barres de défilement, les règles, et les palettes d’outils soient cachées. La zone 4D Chart est définie comme “non-saisissable”, c’est-à-dire que l’utilisateur ne peut y sélectionner aucun objet, ni la modifier.
Voici le code de la méthode GRAPH 3D SCORES :